package chapter05.s02system;

import java.util.Enumeration;
import java.util.Properties;

// 3．getProperties()和getProperty()方法
//System类的getProperties()方法用于获取当前系统的全部属性，
// 该方法会返回一个Properties对象，其中封装了系统的所有属性，这些属性是以键值对形式存在的。
// getProperty() 方法用于根据系统的属性名获取对应的属性值。
public class Example12 {
    public static void main(String[] args) {
        // 获取当前系统属性
        Properties properties = System.getProperties();
        // 获得所有系统属性的key，返回Enumeration对象
        Enumeration propertyNames = properties.propertyNames();
        while (propertyNames.hasMoreElements()) {
            // 获取系统属性的键key
            String key = (String) propertyNames.nextElement();
            // 获得当前键key对应的值value
            String value = System.getProperty(key);
            System.out.println(key + "--->" + value);
        }
    }
}
